package bma.common.langutil.core;


public abstract class MainThread {

	protected static MainThread instance;
	
	public MainThread() {
		instance = this;
	}

	public static MainThread get() {
		Preconditions.checkNotNull(instance);
		return instance;
	}

	public abstract boolean postShutdown();

}
